<%@page import="eu.telecom_bretagne.CESI.service.IGestionDemande"%>
<%@page import="eu.telecom_bretagne.CESI.data.model.Demande"%>
<%@page import="eu.telecom_bretagne.CESI.data.model.Demandeur"%>
<%@page import="eu.telecom_bretagne.CESI.data.model.Valideur"%>
<%@page import="eu.telecom_bretagne.CESI.service.IGestionValideur"%>
<%@page import="javax.naming.InitialContext"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%
	InitialContext ctx = new InitialContext();
	InitialContext ctx2 = new InitialContext();
	IGestionValideur gestionValideur = (IGestionValideur) ctx
			.lookup(IGestionValideur.JNDI_NAME);
	int id = Integer.parseInt(request.getParameter("id"));
	Valideur valideur = gestionValideur.lireValideur(id);
	IGestionDemande gestionDemande = (IGestionDemande) ctx2
			.lookup(IGestionDemande.JNDI_NAME);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Validation ou refus</title>
</head>
<body>
	<h1>listes des demandes à valider/refuser</h1>
	<form method="post" action="valider_demandes">
		<table id="agents">
			<tr>
				<th>Identifiant</th>
				<th>titre du document</th>
				<th>nombre de copies</th>
				<th>mode d'impression</th>
				<th>couleur</th>
			</tr>
			<%
				for (Demande demande : gestionDemande.lireDemandeAValider(valideur)) {
			%>
			<tr>
				<td><input type="checkbox" name="liste_demandes"
					value="<%=demande.getIddemande()%>"> <%=demande.getIddemande()%></td>
				<td><%=demande.getDocument().getTitre()%></td>
				<td><%=demande.getCopy()%></td>
				<td><%=demande.getMode() ? "recto/verso" : "verso"%></td>
				<td><%=demande.getCouleur() ? "couleur" : "blanc/noir"%></td>
			</tr>
			<%
				}
			%>
		</table>
		<input type="submit" value="valider les demandes selectionnés">
	</form>
	<a href="index.jsp">Annuler / retour</a>
</body>
</html>